home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / bbsutil / ros403.zip / !READ.ME next >
Text File  |  1991-03-31  |  7KB  |  123 lines

  1.                                   ROS 4.0
  2.  
  3.  
  4. It's been a long (too long!) time coming, but ROS 4.0 is finally released!
  5.  
  6. For almost two years, ROS 3.8 has undergone several updates, but the primary
  7. work has gone into version 4.0.  I hope that you and your users find the new
  8. version worth waiting for.  Since the software that you and I are running
  9. will again be in sync with the software that's being developed, updates and
  10. corrections should be along a little more quickly.
  11.  
  12. In the following few paragraphs, you'll get a brief overview of what's
  13. happened with ROS 4.0.  As always, your comments are more than welcome, and
  14. your suggestions for improvements will be greatly appreciated.
  15.  
  16. First, some insight as to why 4.0 has taken so long to get to this stage.
  17. Most of all is a significant increase in complexity.  ROS is now about
  18. 40,000 lines of Turbo Pascal code and several hundred lines of assembler.
  19. That's almost 3 times the size of version 3.8.  The executable has increased
  20. almost 50%.  Almost all of the support software was changed which required a
  21. complete rewrite of the low-level internals.
  22.  
  23. Now, on to what these changes mean to you and your users:
  24.  
  25. One of the most noticeable changes is the use of external file transfer
  26. protocols.  In fact, the built-in file transfer protocols have been
  27. completely removed (for now at least).  This means that ROS can be more
  28. quickly adapted to changes and improvements in file transfer and modem
  29. technology.  Unfortunately, since the transfer from within archives was part
  30. of the built-in Xmodem support, that feature of ROS has been lost.  Since
  31. users can still type text from within archives, the inability to Xmodem a
  32. file shouldn't be too bad.  In fact, some authors explicitly prohibit the
  33. transfer of portions of their archives.
  34.  
  35. Besides external file transfer protocols, ROS also uses external archive
  36. programs to list the contents of catalogs and to <T>ype text files to the
  37. user's screen.
  38.  
  39. If these two external "hooks" don't suffice, you can install a door -
  40. sometimes called a "live program" - to do just about anything you want.
  41. Games are certainly the most popular type of door, but many other programs
  42. are available too.
  43.  
  44. To allow you to run large external transfer protocol drivers, doors, and
  45. archive programs, ROS can be set (using ROSSETUP) to get almost completely
  46. out of the way.  If EMS memory is available, ROS will quickly swap itself to
  47. memory and then start the external program.  If EMS memory is not available
  48. or if there is not enough, ROS will build a swap file on the default drive.
  49. While the external program is running, ROS will consume less than 5000 bytes
  50. of RAM.  After the external program is complete, ROS will swap back in and
  51. continue running.  With EMS memory, you won't even know all this work is
  52. going on.  In addition, ROS closes all its files while this work is going
  53. on, just in case you need to work with them, e.g. running a backup or
  54. updating your ROS-SYSM file.
  55.  
  56. ROS now uses FOSSIL as its port driver instead of LCOMX.  The main reason
  57. for this change is to allow ROS to work with mailers and doors that use
  58. FOSSIL.  In spite of using FOSSIL, no attempt has been made to make ROS
  59. compatible with all machines running FOSSIL.  In particular, ROS still uses
  60. the keyboard and screen drivers unique to IBM PC and compatible machines.
  61. This was done to keep ROS DESQview aware.  Due to restrictions imposed by
  62. other authors, ROS is being shipped without a FOSSIL driver.  Three drivers
  63. that have been tested with ROS are all available on the Albuquerque ROS at
  64. (505) 299-5974.  They are as follow:
  65.  
  66.      BNU170.ZIP
  67.      X00V122.ZIP
  68.      OCOM_530.ZIP
  69.  
  70. For complete information on FOSSIL drivers in general, I recommend
  71. downloading and reading FOSSILV5.ZIP.
  72.  
  73. ROS is now fully multi-user!  You can run multiple boards in DESQview
  74. windows or on a network and still login locally without taking your modems
  75. off hook.
  76.  
  77. There are a many minor changes that should make ROS a little less "long in
  78. the teeth."  For example, NULLS are no longer sent after a new line.  This
  79. was a holdover from the days of the TTY.  Also removed is the BELL after the
  80. prompt.  It was used so seldom and with users becoming more computer
  81. literate, it's no longer really needed.  Finally, notice the change from
  82. <L>ibrary to <Z>oom. Very few systems have libraries any more and "Zoom"
  83. seems pretty descriptive when you think in terms of a zoom lens on a camera.
  84.  
  85. Even though the system files are more tighly packed now, they're still
  86. slightly bigger due to the additional data being stored.  For example, ROS
  87. now maintains - for each user - byte counts of uploads and downloads, by day
  88. and total.  This will let you better monitor what's actually taking place on
  89. your system.
  90.  
  91. One of the greatest benefits of this new version is the built-in setup
  92. utility.  Instead of trying to remember or look up the right command for
  93. CONFIG.ROS, ROS now uses a menu driven system.  Included are several of the
  94. more commonly used modems to make setup a real snap. If you're using a modem
  95. other than what's listed, PLEASE help other future sysops by sending me the
  96. information about your modem so I can include it in this menu.  I'll need
  97. the same info that's listed in the menu (name, command strings, etc).  Your
  98. help will be greatly appreciated by all.  Of course, if you have a better
  99. way of using a modem that's already in there, please let me know that too.
  100.  
  101. Several subtle changes have been made to the catalog processing to improve
  102. the system operation now that file uploads can carry the actual file date.
  103. During the reconcile process, ROS no longer checks the file date for a match
  104. against its own catalog.  The catalog now reflects the date the file was
  105. uploaded to the system, regardless of its DOS date.  For example, a file is
  106. uploaded using DSZ: the date of the file (from the remote system) is
  107. September 17, 1987, but the date of the upload is December 3, 1990.  In its
  108. catalog, ROS keeps the latter date permanently, though the sysop can
  109. explicitly change the date.
  110.  
  111. To make finding new uploads easier, ROS now puts all uploads in an area
  112. called "UPLOAD" that should normally have a high (>=250) access level.  When
  113. you "release" a file, ROS simply moves it to the "NEWIN" area.  For the
  114. user, the process is transparent.  To the sysop, the method is much easier
  115. since all unreleased files are in one place.  In addition, disk optimizers
  116. will no longer skip over the hidden uploads.  One caution though: during the
  117. reconcile process, ROS will now only include "normal" files. Consequently,
  118. files that have the DOS attribute "HIDDEN" will be marked as missing instead
  119. of hidden.  The results to the user, again, are transparent since he won't
  120. see the file, but you as sysop, need to be aware of what's happening in case
  121. there are still hidden files on your disk when you bring up the new version
  122. of ROS.
  123.